package com.ktgj.hotel.domain.enums;

public class CustomerEnum {

    public enum Gender {
        Maile("男"),
        Female("女"),
        Unknown("保密");

        private String value;

        Gender(String value) {
            this.value = value;
        }

        public String getValue() {
            return value;
        }

        public void setValue(String value) {
            this.value = value;
        }
    }

    public enum IdCardType {
        IdentityCard("身份证"),
        Passport("护照"),
        HomeVisitingCertificate("回乡证"),
        TaiwanCompatriotCertificate("台胞证"),
        HongkongMacaoTaiwanResidencePermit港("澳台居民居住证");

        private String value;

        IdCardType(String value) {
            this.value = value;
        }

        public String getValue() {
            return value;
        }

        public void setValue(String value) {
            this.value = value;
        }
    }

    public enum IdType {
        IdentityCard("身份证"),
        Passport("护照"),
        Other("其他");

        private String value;

        IdType(String value) {
            this.value = value;
        }

        public String getValue() {
            return value;
        }

        public void setValue(String value) {
            this.value = value;
        }
    }

    public enum InvoiceType {
        Paper("纸质发票"),
        Electronic("电子发票"),
        SpecialPaper("专用发票");

        private String value;

        InvoiceType(String value) {
            this.value = value;
        }

        public String getValue() {
            return value;
        }

        public void setValue(String value) {
            this.value = value;
        }
    }

    public enum TitleType {
        Personally("个人"),
        Enterprise("企业"),
        Government("政府机关行政单位");

        private String value;

        TitleType(String value) {
            this.value = value;
        }

        public String getValue() {
            return value;
        }

        public void setValue(String value) {
            this.value = value;
        }
    }

    public enum ConfirmationType {

        NotAllowedConfirm("不发送确认短信,合作伙伴自查订单状态后自行联系客人"),

        SMS_cn("艺龙发确认短信给客人,订单确认失败的时候会主动联系"),

        NoNeed("艺龙发确认短信给客人,订单确认失败的时候不主动联系");

        private String value;

        ConfirmationType(String value) {
            this.value = value;
        }

        public String getValue() {
            return value;
        }

        public void setValue(String value) {
            this.value = value;
        }
    }
}
